#sign_in, #sign_up, #password_reset {
    margin-left: 300px;
    width: 300px;
}

#sign_in label, #sign_up label, #password_reset label {
    font-size: 16px;
}
#sign_in input[type=text], #sign_in input[type=password],
#sign_up input[type=text], #sign_up input[type=password],
#password_reset input[type=text], #password_reset input[type=password] {
    height: 16px;
    width: 290px;
    font-size: 16px;
    padding: 4px;
    border: 1px solid #000000;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

#sign_in input[type="text"].error, #sign_in input[type="password"].error {
    border: 1px solid #FF0000;
    background: #FFFFFF;
}

#sign_in input[type=submit] {
    font-size: 16px;
}

#sign_in a {
    font-size: 16px;
}